.searchs{
	width: 694rpx;
	height: 68rpx;
	border-radius: 48rpx;
	background-color:#fff;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin: 30rpx 28rpx 22rpx 28rpx;
}
.search_text{
	border:none;
	background: transparent;
	width: 534rpx;
	height: 68rpx;
	font-size: 24rpx;
	color: #999;
	margin-left: 26rpx;
}
.search_btn{
	background: #FBD632;
	color: #333;
	border-radius: 48rpx;
	width: 126rpx;
	height: 60rpx;
	line-height: 60rpx;
	text-align: center;
	margin-right: 6rpx;
}
.star_list{
	display: block;
	position: relative;
	overflow: hidden;
}
.star_sel{
	/* height: 160rpx; */
	width: 728rpx;
	/* overflow: hidden; */
	white-space: nowrap;
	margin-left: 22rpx;
	margin-bottom: 22rpx;
}
.star_sel .star_item{
	display:inline-block;
	margin: 0rpx 10rpx;
	text-align: center;
	width: 110rpx;
}
.star_sel .star_item view{
	display: inline-flex;
	flex-direction: column;
}
.star_sel .star_item image{
	/* display: block; */
	overflow: hidden;
	width: 110rpx;
	height: 110rpx;
	border-radius: 60rpx;
	border: 2rpx solid #FBD632;
}
.star_sel .star_item text{
	/* display: block; */
	overflow: hidden;
	color: #333;
	font-size: 28rpx;
	margin-top: 10rpx;
	text-align: center;
	    width: 110rpx;
	    height: 35rpx;
	    overflow: hidden;
	    text-overflow: ellipsis;
}

.star_column{
	width: 686rpx;
	height: 384rpx;
	background-image: url(http://llg.qiniu.comeinvip.com/images/pf_bj01.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100% 100%;
	margin: 32rpx 32rpx 24rpx 32rpx;
}
.star_menu{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
}
.star_title{
	width: 143.24rpx;
	height: 87.63rpx;
	margin-left: 56rpx;
	margin-top: 8rpx;
}
.star_title image{
	width: 143.24rpx;
	height: 87.63rpx;
}
.star_fun{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.star_fun01{
	background-color: #FFE46F;
	    color: #5D4E0F;
	    font-size: 24rpx;
	    border-radius: 25rpx;
	    /* padding: 7rpx 25rpx 7rpx 25rpx; */
	    margin-top: 8rpx;
	    font-weight: bold;
	    width: 132rpx;
	    line-height: 50rpx;
	    text-align: center;
	    margin-right: 4rpx;
	    height: 50rpx;
}
.star_fun02{
	background-color: #FFE46F;
	    color: #5D4E0F;
	    font-size: 24rpx;
	    border-radius: 25rpx;
	    /* padding: 7rpx 25rpx 7rpx 25rpx; */
	    margin-top: 8rpx;
	    font-weight: bold;
	    width: 132rpx;
	    line-height: 24px;
	    text-align: center;
	    margin-right: 4rpx;
	    height: 50rpx;
}
.star_cons{
	background-color: #ffffff;
	margin: 8rpx 20rpx 26rpx 18rpx;
	border-radius: 20rpx;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
}
.star_potho{
	width: 198rpx;
	height: 226rpx;
	border-radius: 20rpx;
	margin: 14rpx 0rpx 14rpx 16rpx;
}
.star_con_info{
	background-image: url(http://llg.qiniu.comeinvip.com/images/pf_line01.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 60% auto;
	height: 226rpx;
	width: 400rpx;
	display: flex;
	flex-direction: column;
	margin-top: 10rpx;
	margin-left:20rpx;
	
}
.star_c_in01{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 200rpx;
	height: 92rpx;
}
.star_c_in01 image{
	width: 60rpx;
	height:60rpx;
	margin-right: 10rpx;
}
.star_c_in01 .star_c_num{
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 80rpx;
}
.star_c_n_01{
	color: #999;
	font-size: 24rpx;
	width: 80rpx;
	overflow: hidden;
	line-height: 30rpx;
	height: 30rpx;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.star_con_line{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	width: 400rpx;
	margin-top: 15rpx;
}
.pf_video{
	display: flex;
	overflow: hidden;
	position: relative;
	width: 686rpx;
	height: 720rpx;
	margin: 24rpx 32rpx;
	border-radius: 20rpx;
}
.pf_v_photo{
	width: 686rpx;
	height: 720rpx;
	border-radius: 20rpx;
}
.pf_v_function{
	position: absolute;
	right:40rpx;
	bottom:100rpx;
	z-index:99;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.pf_v_01{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 22rpx;
}
.pf_v_01 image{
	width: 40rpx;
	height:40rpx;
}
.pf_v_01 text{
	font-size: 24rpx;
	color: #f4f4f4;
}

/*演员详情*/
.performer_details{
	display: block;
}
.pf_name_top{
	display: block;
	overflow: hidden;
	width: 750rpx;
}
.pf_card{
	position: absolute;
	left: 38rpx;
	top:450rpx;
	z-index:20;
	display: flex;
	flex-direction: column;
}
.dyname{
	display: flex;
	position: relative;
	margin-left: 20rpx;
}
.dyname text{
	color: #fff;
	font-size: 52rpx;
	width: 200rpx;
	    text-align: center;
}
.dyname image{
	position: absolute;
	right:50rpx;
	botom:15rpx;
	z-index:100;
	width: 108rpx;
	height: 81rpx;
	margin-right: -18rpx;
	margin-top:-18rpx;
}
.dygroup{
	display: flex;
}
.dygroup image{
	width: 230rpx;
	height: 50rpx;
}
.pf_name_bj{
	width: 750rpx;
	height: 850rpx;
}
.pf_setions_texture{
	display: flex;
	margin-top: -100rpx;
	width: 750rpx;
	height: 339rpx;
	position: relative;
	z-index: 20;
}
.pf_setions{
	margin-top: -200rpx;
	position: relative;
	display: flex;
	flex-direction: column;
	z-index:99;
	padding: 32rpx 0rpx 32rpx 32rpx;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100% auto;
}
.pf_basic{
	display: flex;
	padding:28rpx 32rpx 28rpx 0rpx;
}
.pf_basic text{
	color: #666;
	font-size: 28rpx;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	text-overflow: ellipsis;
	
}
.pf_works{
	width: 100%;
	white-space: nowrap;
	margin: 26rpx 0rpx;
}
.pf_wk_ans{
	display: inline-block;
	width: 240rpx;
	margin-right: 16rpx;
}
.wk_ans_style{
	display: flex;
	flex-direction: column;
}
.wk_ans_style image{
	width: 240rpx;
	height: 280rpx;
	border-radius: 20rpx;
}
.wk_ans_style text{
	color: #333;
	font-size: 28rpx;
	margin-top: 24rpx;
}
.pf_scheduling{
	display: flex;
	flex-direction: column;
	margin: 34rpx 0rpx;
}
.scheduling_ans{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 16rpx;
	margin: 0rpx 34rpx 0rpx 0rpx;
	border-left: 2rpx solid #d8d8d8;
	padding-bottom: 16rpx;
}
.scd_round{
	width: 14rpx;
	height: 14rpx;
	border-radius: 20rpx;
	background-color: #FBD632;
	margin-right: 34rpx;
	margin-left: -8rpx;
}
.scd_info{
	display: flex;
	flex-direction: column;
	background: rgba(251,214,50,0.12);
	border-radius: 20rpx;
	padding: 14rpx 36rpx;
	width: 600rpx;
}
.scd_style01{
	color: #333;
	font-size: 28rpx;
	font-weight: bold;
}
.scd_style02{
	color: #999;
	font-size: 24rpx;
	line-height: 40rpx;
}
.scd_style03{
	color: #333;
	font-size: 24rpx;
	margin-top: 12rpx;
}
.pf_header_top{
	position: fixed;
	left:0rpx;
	top:0rpx;
	width: 750rpx;
	z-index: 99;
	height:80rpx;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	background: transparent;
}
.pf_back{
	width: 30rpx;
	height: 30rpx;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	padding: 20rpx 40rpx;
}

.scoring_scrren{
position: fixed;
 left:0;
 top:0;
 z-index:999999999999;
 width: 750rpx;
 height: 100%;
background: rgba(15,15,15,0.85);
}
.scorings{
	position: fixed;
	left:0;
	bottom:0;
	z-index:999999999999;
	width: 100%;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-top-left-radius: 20rpx;
	border-top-right-radius: 20rpx;
}
.scor01{
	display: block;
	position: relative;
	text-align: right;
	width: 100%;
	height: 23rpx;
}
.scor01 image{
	position: absolute;
	right:0rpx;
	top:0rpx;
	width: 23rpx;
	height: 23rpx;
	z-index:99999;
	padding: 15rpx;
}
.scor02{
	font-size: 36rpx;
	color: #333;
	margin-bottom: 32rpx;
}
.scor03{
	font-size: 36rpx;
	color: #333;
}
.scor04{
	font-size: 28rpx;
	color: #999;
	margin-top: 8rpx;
}
.scor05{
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin: 78rpx 0rpx  0rpx 0rpx;
}
.scor05 image{
	border:none;
	width: 72rpx;
	height: 72rpx;
}
.scor06{
	background-color: #FBD632;
	color: #333;
	width: 368rpx;
	height: 96rpx;
	border-radius: 96rpx;
	text-align: center;
	font-size: 32rpx;
	margin: 100rpx 0rpx;
	line-height: 96rpx;
	text-align: center;
	font-weight: bold;
}
.pf_screen_box{
	position: absolute;
	left:0;
	bottom:0;
	z-index:9;
	width:100%;
	height:70%;
	background: linear-gradient(180deg, rgba(24,24,24,0) 0%, #000000 100%);
}